
<!--
    如果选项的值是自定义数组(必须定义key为title的元素)需要解析，如果选项的值是常规字符串直接显示
    此处主要是用来给option定义更多的属性，比如data-ia=1，那么option应为
    $option = array('title' => 标题, 'data-id' => 1);
-->
{assign name="num" value="0" /}             
  <div class="checkbox checkbox-primary fl pr-20">
    {foreach name="field.options" item="option" key="option_key"}
        {php}$num++;if(is_array($option)):{/php}

            <label for="{$field.name}{$option_key}" class="checkbox-label{$num}"><input type="checkbox" id="{$field.name}{$option_key}" class="checkbox" name="{$field.name}[]" value="{$option_key}" {eq name="field.value" value="$option_key"} checked{/eq} {$field.extra_attr|default=''}
                {foreach name="option" item="option2" key="option_key2"}
                    {$option_key2}="{$option2}"
                {/foreach}>
                
           {$option.title}</label>
        {php}else:{/php}

                <label class="checkbox-label checkbox-label{$num}" >
                  <input type="checkbox" name="{$field.name}[]" value="{$option_key}" {present name="field.value"}{in name="option_key" value="$field.value"} checked{/in}{/present} {$field.extra_attr|default=''}>
                 {$option}
                </label>

        {php}endif;{/php}
    {/foreach}
    </div>
    {notempty name="field.description"}<p class="help-block"><i class="fa fa-info-circle color-info1"></i> {$field.description}</p>{/notempty}
